UNIQUE 函數 | 您所在的位置:网站首页 › Excel提取唯一值UNIQUE函数轻松搞定 › UNIQUE 函數 |
UNIQUE 函數會傳回清單或範圍中的唯一值清單。 傳回值清單中的唯一值 從名稱清單中傳回唯一名稱 =UNIQUE (array,[by_col],[exactly_once]) UNIQUE 函數具有下列引數: 引數 說明 array 必要 傳回唯一列或欄的範圍或陣列 [by_col] 選用 by_col引數是指出如何比較的邏輯值。 TRUE 會相互比較資料行,並傳回唯一欄 FALSE (或省略) 會相互比較資料列,並傳回唯一的列 [exactly_once] 選擇性 exactly_once引數是邏輯值,會傳回在範圍或陣列中完全出現一次的列或欄。 這是唯一的資料庫概念。 TRUE 會傳回範圍或陣列中完全一次的所有相異列或欄 FALSE (或省略) 會傳回範圍或陣列中的所有相異列或欄 附註: 您可以將陣列想成是值的列或欄,或是值的列與欄的組合。 在上述範例中,UNIQUE 公式的陣列分別位於 D2:D11 和 D2:D17 的範圍。 UNIQUE 函數將傳回一個陣列,如果其為公式的最終結果則將溢出。 這表示,當您按 ENTER 時,Excel 將動態建立適當大小的陣列範圍。 如果支援資料是在 Excel 表格,而您使用了結構化參照,則您從陣列範圍新增或移除資料時,陣列會自動調整大小。 如需詳細資料,請參閱溢出陣列行為 (機器翻譯)。 Excel 對活頁簿之間的動態陣列提供有限支援,只有同時開啟活頁簿時才支援這種情況。 如果您關閉來源活頁簿,當您重新整理時,任何連結的動態陣列公式均會傳回 #REF! 錯誤 。 範例範例 1 此範例同時使用 SORT 和 UNIQUE,以遞增順序傳回唯一的名稱清單。
範例 2 此範例將exactly_once引數設為 TRUE,且該函數只會傳回曾經服務過一次的客戶。 如果您想要找出尚未退回其他服務的人員,以便與他們連絡,這會很有用。
範例 3 此範例使用 ampersand (&) 串連姓氏和名字為全名。 請注意,公式會參照 A2:A12 和 B2:B12 中的整個名稱範圍。 這可讓 Excel 傳回所有名稱的陣列。
提示: 如果您將名稱範圍格式化為 Excel 表格,則當您新增或移除名稱時,公式會自動更新。 如果您想要排序名稱清單,可以新增 SORT 函數: =SORT (UNIQUE (B2:B12&「 」&A2:A12) ) 範例 4 此範例會比較兩個數據行,並只會傳回兩欄之間的唯一值。 需要更多協助嗎? 您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。 另請參閱FILTER 函數 RANDARRAY 函數 SEQUENCE 函數 SORT 函數 SORTBY 函數 Excel 中的 #SPILL! 錯誤 動態陣列與溢出陣列行為 隱含交集運算子:@ |
CopyRight 2018-2019 实验室设备网 版权所有 |